.container {
  position: relative;
  width: 100%;
  height: var(--page-height);
  .main {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .station {
    position: absolute;
    top: 10px;
    left: 6px;
    z-index: 10;
    :global {
      .ant-input {
        height: 38px;
      }
    }
  }
  .mask {
    position: absolute;
    top: 66px;
    right: 10px;
    z-index: 10;
    width: 106px;
    height: 46px;
    background: #7f8182;
  }
  .tabs {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 10;
    display: flex;
    padding: 2px;
    background: var(--ant-cus-bg_input);
    border-radius: 3px;
    .tab {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 140px;
      height: 32px;
      color: var(--font-a60);
      font-size: 14px;
      line-height: 22px;
      border-radius: 2px;
      cursor: pointer;
      &.active {
        color: var(--ant-cus-font_active);
        background: var(--bd-primary);
      }
    }
    .tab + .tab {
      margin-left: 4px;
    }
  }
}
